﻿@model IEnumerable<Siser.Web.Models.error_trama>


@{
    ViewBag.Title = "Tramas recibidas";
    WebGrid grid = new WebGrid(Model, rowsPerPage: 20);
}
<link href="@Url.Content("~/Content/Site.css")" rel="stylesheet" type="text/css" />

@*Validación de usuario, para que no se pueda acceder a la página sin estar logueado *@
@if (@User.Identity.Name == "")
{
    Layout = null;
    <div style="width:800px; font-size:2em; height:500px; text-align:center; margin-top:100px" class="division">
    @Html.ActionLink("Ingrese como usuario válido...", "InicioSesion", "Cuenta")
    </div>
}
else
{
<div class="espacio">&nbsp</div>
    
<fieldset>
        <legend>Lista de tramas recibidas al @ViewBag.fecha</legend>
<div>&nbsp</div>
@grid.GetHtml(
headerStyle: "gridHead",
columns: new[] { 
    grid.Column("fecha", header: "Fecha y hora de la última trama", canSort: true,style:"centrar"),
    grid.Column("pieza", header: "Pieza del detector", canSort: true),
    grid.Column("planta", header: "Planta del equipo", canSort: true,style:"derecha"),
    grid.Column("sistema", header: "Sistema de medición", canSort: true,style:"derecha"),
    grid.Column("origen",header:"Canal de transmisión", canSort:false,style:"centrar",format:@<b>@item.origen</b>),
    grid.Column("estado",header:"Estado del equipo", canSort:true, style:"centrar",format:@<text> @if(item.estado == "Activo") {<div style="background-color: green;color:White"><b>@item.estado </b></div> }else{<div style="background-color: red;color:White"><b>@item.estado</b> </div>}</text>)
})
<div>&nbsp</div>
<div>Canales de transmisión&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>C</b>=Correo&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>G</b>=GPRS.</div>
<div>&nbsp</div>
<div class="division" style="float:left">@Html.ActionLink("Servidores", "ServerError")</div ><div style="float:left">&nbsp;&nbsp;&nbsp;&nbsp;</div><div class="division" style="float:left">@Html.ActionLink("Última Hora", "UltimaHora")</div>
</fieldset>  
<p class="division">
    @Html.ActionLink("Volver", "Index", "Mantencion")
</p>
}